package cn.tedu.charging.order.dao.mapper;


import cn.tedu.charging.order.pojo.po.ChargingBillSuccessPO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;

//org.apache.ibatis.annotations.Mapper; 用这个
//org.mapstruct.Mapper; 这个不对 以后import 也要注意正确
@Mapper
//@Mapper
public interface OrderSuccessMapper extends BaseMapper<ChargingBillSuccessPO> {

    /**
     * Mybatis 的mapper 是一个接口
     * 需要在接口里定义操作数据的方法 CRUD
     * 实现接口里的方法 有两种实现方式
     *  1 通过注解 org.apache.ibatis.annotations 包下的 @Insert  @Select
     *  2 通过定义xml文件 在xml文件里写sql
     *
     * @param po
     * @return
     *
     * Invalid bound statement (not found)
     * 接口里定义定义了方法
     * 1 没加注解 saveOrderByMybatis 但是没加注解也没有写xml
     * 2 找不到xml 如果需要共存  mybatis.mapper-locations 修改为 mybatis-plus.mapper-locations
     */
    //@Insert("insert into charging_bill_success (bill_id) values (#{billId})")
    Integer saveOrderByMybatis(ChargingBillSuccessPO po);

}
